package com.mdd.common.entity.yangyangLeadingEnterprise;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("【请填写功能名称】实体")
@TableName("t_app_user")
public class TAppUser implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value="id", type= IdType.AUTO)
    @ApiModelProperty(value = "")
    private Long id;

    @ApiModelProperty(value = "昵称")
    private String nickname;

    @ApiModelProperty(value = "账号")
    private String username;

    @ApiModelProperty(value = "密码")
    private String password;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "个人介绍")
    private String personalIntroduction;

    @ApiModelProperty(value = "个人头像地址")
    private String personalPic;

    @ApiModelProperty(value = "访客数量")
    private Integer visitorNum;

    @ApiModelProperty(value = "token")
    private String token;

    @ApiModelProperty(value = "tokenEndTime")
    private Date tokenEndTime;

    @ApiModelProperty(value = "openId")
    private String openId;

    @ApiModelProperty(value = "appleId")
    private String appleId;

    @ApiModelProperty(value = "phoneKey")
    private String phoneKey;

    @ApiModelProperty(value = "createTime")
    private Date createTime;

    @ApiModelProperty(value = "updateTime")
    private Date updateTime;

    @ApiModelProperty(value = "是否统一注册协议（1：同意；2：不同意）")
    private Integer registrationAgreementFlag;

    @ApiModelProperty(value = "背景图")
    private String backgroundPic;

    @ApiModelProperty(value = "人脸识别是否通过（1：通过；2：未通过；）")
    private Integer faceFlag;

    @ApiModelProperty(value = "用户真实姓名")
    private String realName;

    @ApiModelProperty(value = "身份证号")
    private String certNo;

    @ApiModelProperty(value = "实名认证是否通过（1：通过；2：未通过；）")
    private Integer realNameFlag;

    @ApiModelProperty(value = "推广申请是否通过（1：通过；2：未通过；）")
    private Integer promotionFlag;

    @ApiModelProperty(value = "删除状态（1：正常；2：已删除）")
    private Integer isDelete;

    @ApiModelProperty(value = "app版本号")
    private String appVersion;

    @ApiModelProperty(value = "系统版本号")
    private String sysVersion;

    @ApiModelProperty(value = "终端（5：安卓；6：iOS；）")
    private Integer terminal;


}